home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / MChess / MobileChess.jar / J / I.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-07-18  |  2.5 KB  |  128 lines

  1. package J;
  2.  
  3. import G.C;
  4. import M.I;
  5. import M.Z;
  6. import java.util.Enumeration;
  7. import java.util.Hashtable;
  8.  
  9. // $FF: renamed from: J.I
  10. public class class_0 {
  11.    private Hashtable clear = new Hashtable();
  12.    private Z containsKey = new Z();
  13.    private I get;
  14.    private A.I getClass;
  15.    private C getName;
  16.    private boolean hasMoreElements;
  17.    private static N.Z nextElement = new N.Z();
  18.  
  19.    public class_0(I var1) {
  20.       this.get = var1;
  21.       this.getClass = A.I.I(this);
  22.       this.getName = C.I(this, this.getClass);
  23.    }
  24.  
  25.    // $FF: renamed from: I () M.Z
  26.    public final Z method_0() {
  27.       if (!this.get.S()) {
  28.          try {
  29.             this.containsKey.Z(this.containsKey.C());
  30.          } catch (M.C var2) {
  31.          }
  32.  
  33.          this.containsKey.I(this.get);
  34.       }
  35.  
  36.       return this.containsKey;
  37.    }
  38.  
  39.    // $FF: renamed from: Z () M.I
  40.    public final I method_1() {
  41.       return this.get;
  42.    }
  43.  
  44.    // $FF: renamed from: I (java.lang.String, S.I) void
  45.    public final void method_2(String var1, S.I var2) {
  46.       S.Z var3 = this.clear(var1);
  47.       var3.I(var2);
  48.    }
  49.  
  50.    protected final S.Z clear(String var1) {
  51.       S.Z var2 = this.containsKey(var1);
  52.       if (var2 == null) {
  53.          var2 = new S.Z();
  54.          this.clear.put(var1, var2);
  55.       }
  56.  
  57.       return var2;
  58.    }
  59.  
  60.    protected final S.Z containsKey(String var1) {
  61.       S.Z var2 = null;
  62.       if (this.clear.containsKey(var1)) {
  63.          var2 = (S.Z)this.clear.get(var1);
  64.       }
  65.  
  66.       return var2;
  67.    }
  68.  
  69.    private void get(B var1) {
  70.       String var2 = var1.I().getClass().getName();
  71.       S.Z var3 = this.containsKey(var2);
  72.       if (var3 != null) {
  73.          Enumeration var4 = var3.I();
  74.  
  75.          while(var4.hasMoreElements()) {
  76.             S.I var5 = (S.I)var4.nextElement();
  77.             var5.I(var1);
  78.          }
  79.       }
  80.  
  81.    }
  82.  
  83.    // $FF: renamed from: I (java.lang.String) void
  84.    public final void method_3(String var1) {
  85.       this.clear.remove(var1);
  86.    }
  87.  
  88.    // $FF: renamed from: I (L.Z, M.I) void
  89.    public final void method_4(L.Z var1, I var2) {
  90.       Z var3 = new Z();
  91.       var3.I(var2);
  92.       this.getClass(var1, var3);
  93.    }
  94.  
  95.    public final void getClass(L.Z var1, Z var2) {
  96.       this.getName(var1, var2, (I)null);
  97.    }
  98.  
  99.    public final void getName(L.Z var1, Z var2, I var3) {
  100.       (new J.C(this.getName, this.getClass, this.get, var1, new Z(var2), var3)).I();
  101.    }
  102.  
  103.    // $FF: renamed from: I (L.Z, M.I, long) void
  104.    public final void method_5(L.Z var1, I var2, long var3) {
  105.       Z var5 = new Z();
  106.       var5.I(var2);
  107.       (new J.C(this.getName, this.getClass, this.get, var1, var5, var3)).I();
  108.    }
  109.  
  110.    // $FF: renamed from: I (long) void
  111.    public final void method_6(long var1) {
  112.       (new J.Z(this.getName, this, this.get, var1)).start();
  113.    }
  114.  
  115.    // $FF: renamed from: Z (L.Z, M.I) void
  116.    public final void method_7(L.Z var1, I var2) {
  117.       this.get(new B(var1, var2));
  118.    }
  119.  
  120.    // $FF: renamed from: C () void
  121.    public final void method_8() {
  122.       this.hasMoreElements = true;
  123.       this.clear.clear();
  124.       this.getName.I();
  125.       this.getClass.I();
  126.    }
  127. }
  128.